blame (someone) publicly

Translations
blâmer quelqu’un publiquement